gl renderer: Adjust gaussian blur sigma
authorTimm Bäder <mail@baedert.org>
Sat, 29 Aug 2020 09:30:45 +0000 (11:30 +0200)
committerTimm Bäder <mail@baedert.org>
Sat, 29 Aug 2020 14:46:28 +0000 (16:46 +0200)
To look more like what browsers do.

gsk/resources/glsl/blur.glsl

index 055b95cbf7f3d55f70fb3cd54bb90936642fa17c..13bf588b0e7ebe6ab4449f91a4408597b3856fd3 100644 (file)
@@ -18,7 +18,7 @@ void main() {
   pixel_step = (vec2(1.0) / u_blur_size) * u_blur_dir;
   pixels_per_side = floor(u_blur_radius * RADIUS_MULTIPLIER / 2.0);
 
-  float sigma = u_blur_radius; // *shrug*
+  float sigma = u_blur_radius / 2.0; // *shrug*
   initial_gaussian.x = 1.0 / (sqrt(2.0 * PI) * sigma);
   initial_gaussian.y = exp(-0.5 / (sigma * sigma));
   initial_gaussian.z = initial_gaussian.y * initial_gaussian.y;